ensure the delivery of essential services - Allemand Anglais Dictionnaire